separatist weapons depot - French English Dictionary